package com.ruoyi.bigscreen.domain;


import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.data.elasticsearch.annotations.Document;
import org.springframework.data.elasticsearch.annotations.Field;
import org.springframework.data.elasticsearch.annotations.FieldType;

@Document(indexName = "tm_toolkit")
@Data
@TableName(value = "tm_toolkit")
public class TmToolkit {

  @Id
  @TableField(value = "id")
  private String id;
  @TableField(value = "load_id")
  private String loadId;
  @Field(type = FieldType.Text, analyzer = "ik_smart",store = false,index = true,searchAnalyzer = "ik_smart")
  @TableField(value = "load_name")
  private String loadName;
  @TableField(value = "load_ip")
  private String loadIp;
  @TableField(value = "load_type")
  private String loadType;
  @TableField(value = "load_status")
  private String loadStatus;
  @TableField(value = "update_time")
  private java.sql.Timestamp updateTime;
  @Field(type = FieldType.Text, analyzer = "ik_smart",store = false,index = true,searchAnalyzer = "ik_smart")
  @TableField(value = "load_decr")
  private String loadDecr;
  @TableField(value = "org_id")
  private String orgId;
  @TableField(value = "create_time")
  private java.sql.Timestamp createTime;

}
